fabric

Helen Keller

Life is mysterious fabric woven of chance, fate and character.